Press "Enter" to skip to content

Research

Our research is in the area of computational interaction. We use methods of optimization, machine learning, and mathematical modeling to understand and improve our interaction with computers. In particular, our work centers around the following topics:

Optimal adaptation of interfaces

We investigate how to optimally adapt user interfaces at run-time to changes in the usage context, such as the user’s environment, their cognitive load, current task, or personal interaction strategy. On the one hand, this includes formulating optimization models for adapting interfaces. On the other hand, we develop methods to identify changes in the user’s context and models to predict how such changes impact the user’s behavior. Example projects include:

Human-AI interaction and oversight

Our recent work focuses on understanding, modeling, and supporting people in their interaction with AI systems. On the one hand, we consider contexts that involve AI systems supporting users in their tasks (e.g. intelligent text input systems, AI-supported decision making). On the other hand, we are also interested in supporting humans in overseeing highly automated systems. We study how users rely on and adapt to AI support (e.g. from their gaze behavior), how AI support affects people’s perceived responsibility and autonomy, and how interface design can shape human motivation, perceived autonomy, and trust.

Computational design of user interfaces

Vision of the computational design process. Stakeholder and optimization tools collaboratively define the problem and explore the design space to design the final solution together.

We develop optimization methods that can be used to automate (parts of) the design process of user interfaces. In addition to developing optimization models that capture the problem of UI design, we also focus on methods and tools that facilitate participatory optimizaton to enable stakeholders at all levels to take part in the design process. Interactive optimization tools can help them to learn about the problem and broadly explore possible solutions. They also make assumptions and trade-offs more explicit and help to objectively assess individual’s expectations and ideas.
See for example the following works:

Understanding and predicting user behavior

Our work builds on empirical studies to capture users’ behavior in interaction with different interfaces. This includes planning and conducting studies, analyzing data, and transforming empirical observations into predictive models using machine learning, statistical modeling, and other techniques. The results are actionable insights that can be used for optimization and adaptation or implemented as part of design tools. See for example the following projects: